package com.ruoyi.business.domain.koc;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 用户koc任务提交记录详情对象 tb_user_koc_task_info_detail
 *
 * @author ruoyi
 * @date 2025-09-11
 */
@Data
@TableName("tb_user_koc_task_info_detail")
@EqualsAndHashCode(callSuper = true)
@ApiModel("koc任务审核列表详情")
public class TbUserKocTaskInfoDetail extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;

    /**
     * 用户主键id
     */
    @ApiModelProperty(value = "用户主键id")
    @TableField(value = "user_id")
    private Long userId;

    /**
     * koc任务主键id
     */
    @ApiModelProperty(value = "koc任务主键id")
    @TableField(value = "koc_task_info_id")
    private Long kocTaskInfoId;
    /**
     * 客户自定义名称
     */
    @ApiModelProperty(value = "客户自定义名称")
    @TableField(value = "definition_name")
    private String definitionName;
    /**
     * 素材类型 1:图片 2:视频 3:连接
     */
    @ApiModelProperty(value = "素材类型 1:图片 2:视频 3:连接")
    @TableField(value = "mult_type")
    private Integer multType;
    /**
     * 图片url地址
     */
    @ApiModelProperty(value = "图片url地址")
    @TableField(value = "pic_url")
    private String picUrl;
    /**
     * 视频url地址
     */
    @ApiModelProperty(value = "视频url地址")
    @TableField(value = "video_url")
    private String videoUrl;
    /**
     * 链接地址
     */
    @ApiModelProperty(value = "链接地址")
    @TableField(value = "link_url")
    private String linkUrl;
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    @TableField(value = "remarks")
    private String remarks;

}
